package dryven.view.engine.component;

import java.io.Writer;

import dryven.view.ViewDataDictionary;
import dryven.view.engine.component.childzone.ChildZoneBindings;
import dryven.view.engine.component.childzone.MethodCallback;
import dryven.view.engine.parser.componentinvocation.AttributeBindings;

public abstract class ViewComponent {
	
	public static final String DefaultChildZone = "default";
	
	public abstract void renderComponent(ViewDataDictionary localViewData, Writer out, ChildZoneBindings childZones, AttributeBindings attributes);
}